﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RcsService.ParaModel
{
    /// <summary>
    ///  料箱顺序出库（CTU）
    /// </summary>
    public class GenCtuGroupTaskBatchPara
    {
        public string reqCode { get; set; }
        public string reqTime { get; set; }
        public string clientCode { get; set; }
        public string tokenCode { get; set; }
        //任务类型，默认用B10
        public string taskTyp { get; set; }
        //顺序出库类型：  
        //1：表示组间组内都有序  
        //2：表示组间有序，组内无序  
        //3：表示组间无序，组内有序
        public int seqTyp { get; set; }
        public List<GenCtuGroupTaskBatchData> taskGroups { get; set; }
    }

    public class GenCtuGroupTaskBatchData
    { 
        public string taskCode { get; set; }
        //容器编号 
        public string ctnrCode { get; set; }
        //容器类型
        public string ctnrTyp { get; set; }
        //工作台编号 
        public string wbCode { get; set; }
        //工作台类型： 
        //0：表示普通工作台  
        //1：表示输送线工作台  
        //2：表示梳齿式工作站不同的终点工作台对调度系统执行的动作不一样，与输送线对接需要取放料箱，到梳齿式工作站CTU不需要动作
        public int wbTyp { get; set; }
        public int groupId { get; set; }
        public int sequence { get; set; }
    }
}
